cunning person - English Synonyms Dictionary